If a window is closed, the list of running applications may change
while the overview is hidden. Animating dash changes is pointless
in this case, so update the dash without animations in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=636156
for (let i = 0; i < removedActors.length; i++) {
removedActors[i].show();
let item = removedActors[i]._delegate;
- item.animateOutAndDestroy();
+
+ // Don't animate item removal when the overview is hidden
+ if (Main.overview.visible)
+ item.animateOutAndDestroy();
+ else
+ item.actor.destroy();
}
+ // Don't animate item addition when the overview is hidden
+ if (!Main.overview.visible)
+ return;
+
for (let i = 0; i < addedItems.length; i++)
addedItems[i].item.animateIn();
},